<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>

  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  
  <link rel="stylesheet" href="../rurple.css" type="text/css"><title>Premier programme</title></head><body>
<h2 class="title">3. Premier programme</h2>

<p>Comme nous l'avons déjà dit, nous utilisons deux fenêtres
principales pour interagir avec
Reeborg. À gauche, dans la fenêtre de programme, vous écrirez les
instructions que devra suivre Reeborg. À droite, dans la fenêtre du
vrai "monde graphique", vous verrez Reeborg se déplacer en suivant les
instructions qu'il a reçues.</p>

<p>Cliquez sur le bouton Ouvrir un Programme <img alt="bouton Ouvrir un Programme" src="../../images/intro/btn_open_program.png"> et sélectionnez le fichier "move1.rur"
(<span class="warning">Remarque :</span> suivant les réglages de votre ordinateur, l'extension ".rur" peut être visible ou cachée). Vous devriez voir le <em>code source</em> (ou plus simplement le <em>code</em>) suivant apparaître dans la fenêtre de programme.</p>

<pre>move()<br>turn_off()<br></pre>

<p>Le mot <em>code</em> est synonyme de "texte du programme". Un
<em>programme</em> est une série d'<em>instructions</em>. Dans ce cas,
le code
est constitué de deux <em>instructions</em>:</p>

<ul>

  <li><tt>move()</tt>: donne l'instruction à Reeborg d'avancer d'un "pas".<br>
  </li>
  <li><tt>turn_off()</tt>: dit à Reeborg que nous n'avons plus d'instructions à lui donner et qu'il peut s'éteindre, pour économiser l'énergie.</li>
</ul>

<p>Reeborg arrive à savoir que les instructions sont des commandes
auxquelles il doit obéir parce qu'elles sont faites de mots suivis de
parenthèses <tt>()</tt>.</p>


<p>Maintenant, cliquez sur le bouton exécuter <img alt="bouton exécuter" src="../../images/intro/btn_run.png"> et regardez comment Reeborg se déplace dans son monde.</p>

<h3 class="try">À votre tour</h3>

<p>Changez le programme en ajoutant une deuxième instruction <tt>move()</tt> comme ceci :</p>

<pre>move()<br>move()<br>turn_off()<br></pre>

<p>Cliquez sur le bouton Enregistrer <img alt="bouton Enregistrer" src="../../images/intro/btn_save_program.png"> et donnez-lui le nom "move2" (l'extension ".rur" sera automatiquement ajoutée). Félicitations !
Vous venez de créer votre premier programme. Maintenant, demandez à Reeborg d'<em>exécuter</em> le programme en cliquant sur le bouton  <img alt="bouton exécuter" src="../../images/intro/btn_run.png">.</p>

<h3 class="suggested">Expérience</h3>

<p>Vous pouvez demander à Reeborg de faire plus de deux pas. Que se
passera-t-il si vous lui demandez de faire tellement de pas qu'il
arrivera en dehors des limites de son monde ?</p>
<p> Regardez la fenêtre du programme ; vous devriez remarquer que les
instructions sont surlignées quand elles sont exécutées par Reeborg.</p>


<center>
<a href="2-explore.htm"><img alt="précédent" src="../../images/previous.png"> Reeborg explore son monde</a> - <a href="../lessons_toc.htm"><img alt="début" src="../../images/home.png"></a>
- <a href="4-errors.htm">Faire face aux eRReuRs <img alt="suivant" src="../../images/next.png"></a>
</center>

</body></html>